home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 117 / PC Guia 117.iso / Software / Utils / Software2 / Product11 / Setup.exe / MT-3.16-full-en_US / schemas / mysql.dump next >
Text File  |  2005-02-15  |  10KB  |  303 lines

  1. --  $Id: mysql.dump 9386 2005-02-16 01:13:33Z ezra $
  2.  
  3. create table mt_author (
  4.     author_id integer not null auto_increment primary key,
  5.     author_name varchar(50) not null,
  6.     author_type tinyint not null,
  7.     author_nickname varchar(50),
  8.     author_password varchar(60) not null,
  9.     author_email varchar(75) not null,
  10.     author_url varchar(255),
  11.     author_can_create_blog tinyint,
  12.     author_can_view_log tinyint,
  13.     author_hint varchar(75),
  14.     author_created_by integer,
  15.     author_public_key text,
  16.     author_preferred_language varchar(50),
  17.     author_remote_auth_username varchar(50),
  18.     author_remote_auth_token varchar(50),
  19.     unique (author_name, author_type),
  20.     index (author_email)
  21. );
  22.  
  23. create table mt_blog (
  24.     blog_id integer not null auto_increment primary key,
  25.     blog_name varchar(255) not null,
  26.     blog_description text,
  27.     blog_site_path varchar(255),
  28.     blog_site_url varchar(255),
  29.     blog_archive_path varchar(255),
  30.     blog_archive_url varchar(255),
  31.     blog_archive_type varchar(255),
  32.     blog_archive_type_preferred varchar(25),
  33.     blog_days_on_index smallint,
  34.     blog_language varchar(5),
  35.     blog_file_extension varchar(10),
  36.     blog_email_new_comments tinyint,
  37.     blog_email_new_pings tinyint,
  38.     blog_allow_comment_html tinyint,
  39.     blog_autolink_urls tinyint,
  40.     blog_sort_order_posts varchar(8),
  41.     blog_sort_order_comments varchar(8),
  42.     blog_allow_comments_default tinyint,
  43.     blog_allow_pings_default tinyint,
  44.     blog_server_offset float,
  45.     blog_convert_paras varchar(30),
  46.     blog_convert_paras_comments varchar(30),
  47.     blog_status_default tinyint,
  48.     blog_allow_anon_comments tinyint,
  49.     blog_allow_reg_comments tinyint,
  50.     blog_allow_unreg_comments tinyint,
  51.     blog_moderate_unreg_comments tinyint,
  52.     blog_require_comment_emails tinyint,
  53.     blog_manual_approve_commenters tinyint,
  54.     blog_words_in_excerpt smallint,
  55.     blog_ping_technorati tinyint,
  56.     blog_ping_weblogs tinyint,
  57.     blog_ping_blogs tinyint,
  58.     blog_ping_others text,
  59.     blog_mt_update_key varchar(30),
  60.     blog_autodiscover_links tinyint,
  61.     blog_welcome_msg text,
  62.     blog_old_style_archive_links tinyint,
  63.     blog_archive_tmpl_monthly varchar(255),
  64.     blog_archive_tmpl_weekly varchar(255),
  65.     blog_archive_tmpl_daily varchar(255),
  66.     blog_archive_tmpl_individual varchar(255),
  67.     blog_archive_tmpl_category varchar(255),
  68.     blog_google_api_key varchar(32),
  69.     blog_sanitize_spec varchar(255),
  70.     blog_cc_license varchar(255),
  71.     blog_is_dynamic tinyint,
  72.     blog_remote_auth_token varchar(50),    
  73.     blog_children_modified_on datetime,
  74.     blog_custom_dynamic_templates varchar(25),
  75.     index (blog_name)
  76. );
  77.  
  78. create table mt_category (
  79.     category_id integer not null auto_increment primary key,
  80.     category_blog_id integer not null,
  81.     category_allow_pings tinyint,
  82.     category_label varchar(100) not null,
  83.     category_description text,
  84.     category_author_id integer,
  85.     category_ping_urls text,
  86.     category_parent integer,
  87.     unique (category_blog_id, category_label)
  88. );
  89.  
  90. create table mt_comment (
  91.     comment_id integer not null auto_increment primary key,
  92.     comment_blog_id integer not null,
  93.     comment_entry_id integer not null,
  94.     comment_ip varchar(16),
  95.     comment_author varchar(100),
  96.     comment_email varchar(75),
  97.     comment_url varchar(255),
  98.     comment_commenter_id integer,
  99.     comment_visible tinyint,
  100.     comment_text text,
  101.     comment_created_on datetime not null,
  102.     comment_modified_on timestamp not null,
  103.     comment_created_by integer,
  104.     comment_modified_by integer,
  105.     index (comment_created_on),
  106.     index (comment_entry_id),
  107.     index (comment_blog_id)
  108. );
  109.  
  110. create table mt_entry (
  111.     entry_id integer not null auto_increment primary key,
  112.     entry_blog_id integer not null,
  113.     entry_status tinyint not null,
  114.     entry_author_id integer not null,
  115.     entry_allow_comments tinyint,
  116.     entry_allow_pings tinyint,
  117.     entry_convert_breaks varchar(30),
  118.     entry_category_id integer,
  119.     entry_title varchar(255),
  120.     entry_excerpt text,
  121.     entry_text text,
  122.     entry_text_more text,
  123.     entry_to_ping_urls text,
  124.     entry_pinged_urls text,
  125.     entry_keywords text,
  126.     entry_tangent_cache text,
  127.     entry_created_on datetime not null,
  128.     entry_modified_on timestamp not null,
  129.     entry_created_by integer,
  130.     entry_modified_by integer,
  131.     entry_basename varchar(50) not null,
  132.     index (entry_blog_id),
  133.     index (entry_status),
  134.     index (entry_author_id),
  135.     index (entry_created_on),
  136.     index (entry_basename)
  137. );
  138.  
  139. create table mt_ipbanlist (
  140.     ipbanlist_id integer not null auto_increment primary key,
  141.     ipbanlist_blog_id integer not null,
  142.     ipbanlist_ip varchar(15) not null,
  143.     ipbanlist_created_on datetime not null,
  144.     ipbanlist_modified_on timestamp not null,
  145.     ipbanlist_created_by integer,
  146.     ipbanlist_modified_by integer,
  147.     index (ipbanlist_blog_id),
  148.     index (ipbanlist_ip)
  149. );
  150.  
  151. create table mt_log (
  152.     log_id integer not null auto_increment primary key,
  153.     log_message varchar(255),
  154.     log_ip varchar(16),
  155.     log_created_on datetime not null,
  156.     log_modified_on timestamp not null,
  157.     log_created_by integer,
  158.     log_modified_by integer,
  159.     index (log_created_on)
  160. );
  161.  
  162. create table mt_notification (
  163.     notification_id integer not null auto_increment primary key,
  164.     notification_blog_id integer not null,
  165.     notification_name varchar(50),
  166.     notification_email varchar(75),
  167.     notification_url varchar(255),
  168.     notification_created_on datetime not null,
  169.     notification_modified_on timestamp not null,
  170.     notification_created_by integer,
  171.     notification_modified_by integer,
  172.     index (notification_blog_id)
  173. );
  174.  
  175. create table mt_permission (
  176.     permission_id integer not null auto_increment primary key,
  177.     permission_author_id integer not null,
  178.     permission_blog_id integer not null,
  179.     permission_role_mask smallint,
  180.     permission_entry_prefs varchar(255),
  181.     unique (permission_blog_id, permission_author_id)
  182. );
  183.  
  184. create table mt_placement (
  185.     placement_id integer not null auto_increment primary key,
  186.     placement_entry_id integer not null,
  187.     placement_blog_id integer not null,
  188.     placement_category_id integer not null,
  189.     placement_is_primary tinyint not null,
  190.     index (placement_entry_id),
  191.     index (placement_category_id),
  192.     index (placement_is_primary)
  193. );
  194.  
  195. create table mt_plugindata (
  196.     plugindata_id integer not null auto_increment primary key,
  197.     plugindata_plugin varchar(50) not null,
  198.     plugindata_key varchar(255) not null,
  199.     plugindata_data mediumtext,
  200.     index (plugindata_plugin),
  201.     index (plugindata_key)
  202. );
  203.  
  204. create table mt_template (
  205.     template_id integer not null auto_increment primary key,
  206.     template_blog_id integer not null,
  207.     template_name varchar(50) not null,
  208.     template_type varchar(25) not null,
  209.     template_outfile varchar(255),
  210.     template_rebuild_me tinyint default 1,
  211.     template_text text,
  212.     template_linked_file varchar(255),
  213.     template_linked_file_mtime varchar(10),
  214.     template_linked_file_size mediumint,
  215.     template_created_on datetime not null,
  216.     template_modified_on timestamp not null,
  217.     template_created_by integer,
  218.     template_modified_by integer,
  219.     template_build_dynamic tinyint,
  220.     unique (template_blog_id, template_name),
  221.     index (template_type)
  222. );
  223.  
  224. create table mt_templatemap (
  225.     templatemap_id integer not null auto_increment primary key,
  226.     templatemap_blog_id integer not null,
  227.     templatemap_template_id integer not null,
  228.     templatemap_archive_type varchar(25) not null,
  229.     templatemap_file_template varchar(255),
  230.     templatemap_is_preferred tinyint not null,
  231.     index (templatemap_blog_id),
  232.     index (templatemap_template_id),
  233.     index (templatemap_archive_type),
  234.     index (templatemap_is_preferred)
  235. );
  236.  
  237. create table mt_trackback (
  238.     trackback_id integer not null auto_increment primary key,
  239.     trackback_blog_id integer not null,
  240.     trackback_title varchar(255),
  241.     trackback_description text,
  242.     trackback_rss_file varchar(255),
  243.     trackback_url varchar(255),
  244.     trackback_entry_id integer not null,
  245.     trackback_category_id integer not null,
  246.     trackback_passphrase varchar(30),
  247.     trackback_is_disabled tinyint default 0,
  248.     trackback_created_on datetime not null,
  249.     trackback_modified_on timestamp not null,
  250.     trackback_created_by integer,
  251.     trackback_modified_by integer,
  252.     index (trackback_blog_id),
  253.     index (trackback_entry_id),
  254.     index (trackback_category_id),
  255.     index (trackback_created_on)
  256. );
  257.  
  258. create table mt_tbping (
  259.     tbping_id integer not null auto_increment primary key,
  260.     tbping_blog_id integer not null,
  261.     tbping_tb_id integer not null,
  262.     tbping_title varchar(255),
  263.     tbping_excerpt text,
  264.     tbping_source_url varchar(255),
  265.     tbping_ip varchar(15) not null,
  266.     tbping_blog_name varchar(255),
  267.     tbping_created_on datetime not null,
  268.     tbping_modified_on timestamp not null,
  269.     tbping_created_by integer,
  270.     tbping_modified_by integer,
  271.     index (tbping_blog_id),
  272.     index (tbping_tb_id),
  273.     index (tbping_ip),
  274.     index (tbping_created_on)
  275. );
  276.  
  277. create table mt_session (
  278.     session_id varchar(80) not null primary key,
  279.     session_data text,
  280.     session_email varchar(255),
  281.     session_name varchar(255),
  282.     session_start int not null,
  283.     session_kind varchar(2),
  284.     index (session_start)
  285. );
  286.  
  287. create table mt_fileinfo (
  288.     fileinfo_id integer primary key auto_increment,
  289.     fileinfo_blog_id integer not null,
  290.     fileinfo_entry_id integer,
  291.     fileinfo_url varchar(255),
  292.     fileinfo_file_path text,
  293.     fileinfo_template_id integer,
  294.     fileinfo_templatemap_id integer,
  295.     fileinfo_archive_type varchar(255),
  296.     fileinfo_category_id integer,
  297.     fileinfo_startdate varchar(80),
  298.     fileinfo_virtual tinyint,
  299.     index(fileinfo_blog_id),
  300.     index(fileinfo_entry_id),
  301.     index(fileinfo_url)
  302. );
  303.